// 场景1：abc所有子串
function getSubElement1(){
    let s='abc';
for (let index = 0; index < s.length; index++) {
    const element = s.substring(index,s.length);
    console.log(element)
    
}
}


// getSubElement2('abcd')
function getSubElement2(s,start=0){
    if(s.length===0){
        return;
    }
    console.log(s)
    return getSubElement2(s.substring(start+1,s.length))
}

{
    let s='abcd';
    s.length--;
    console.log(s)//'abcd'
}

{
    //双指针
    let nums=[1,2,3,4];
    for (let index = 0; index < nums.length; index++) {
        const elementi = nums[index];
        for (let j = 0; j < nums.length; j++) {
            
            const elementj = nums[j];
            console.log(elementi,elementj)
        }
        
    }
}
